@charset "utf-8";@font-face{font-family:work sans, sans-serif;src:url(../fonts/work_sans/worksans-bold-webfont.woff2) format('woff2'), url(../fonts/work_sans/worksans-bold-webfont.woff) format('woff');font-weight:700}
@font-face{font-family:work sans, sans-serif;src:url(../fonts/work_sans/worksans-light-webfont.woff2) format('woff2'), url(../fonts/work_sans/worksans-light-webfont.woff) format('woff');font-weight:300}
@font-face{font-family:work sans, sans-serif;src:url(../fonts/work_sans/worksans-medium-webfont.woff2) format('woff2'), url(../fonts/work_sans/worksans-medium-webfont.woff) format('woff');font-weight:500}
@font-face{font-family:work sans, sans-serif;src:url(../fonts/work_sans/worksans-regular-webfont.woff2) format('woff2'), url(../fonts/work_sans/worksans-regular-webfont.woff) format('woff');font-weight:400}
@font-face{font-family:work sans, sans-serif;src:url(../fonts/work_sans/worksans-semibold-webfont.woff2) format('woff2'), url(../fonts/work_sans/worksans-semibold-webfont.woff) format('woff');font-weight:600}
.hyperlink{color:#191716}
.infosystem{color:red}
.contact-number a,
.service-title{line-height:30px}
.country-icon,
.key-icon,
.service-icon{float:left}
.app-content,
.border-btn,
.btn-gradient-blue-green,
.btn-gradient-pink-pitch,
.btn-gradient-yellow-purple,
.navbar-fixed-top .navbar-brand,
.navbar.navbar-fixed-top .nav>li,
.navbar.navbar-fixed-top .nav>li>a,
.owl-theme .owl-dots .owl-dot span,
.post-title::before,
.service-content .service-icon,
.service-content .service-title,
.service-content svg,
div.navbar.bootsnav.navbar-fixed-top{transition:all .3s ease-out 0s}
.partner-pattern-bg{background-image:url(https://images.pexels.com/photos/1249158/pexels-photo-1249158.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);background-position:50% 0%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
}
.work-pattern-bg{background-image:url(https://www.briandebeersalessolutions.com/wp-content/uploads/2015/04/testdarker.jpg);background-position:50% 0%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
}
.gradient-pattern-bgclr{background:linear-gradient(270deg, #333333, #692a2a, #b21f1f, #cf1a1a);background-size:1000% 1000%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
}
.shadow-box{box-shadow:0 0 20px -5px rgba(0, 0, 0, .15);border-radius:10px;background-color:#fff}
.section{padding:80px 0}
.p-t80-b60{padding-top:80px;padding-bottom:50px}
.top-header{padding-top:8px;padding-bottom:8px}
.contact-number{font-size:14px}
.contact-number li{margin-right:5px}
.top-header .btn-shadow{padding:4px 20px;font-size:14px;color:#000!important;background-color:transparent!important}
.cs-title,
div.navbar.bootsnav li.dropdown ul.dropdown-menu{padding:15px}
@media(min-width:992px){.navbar-default{background-color:#fff;border-color:transparent;margin-bottom:0;box-shadow:0 0 30px 0 rgba(0, 0, 0, .08)}
.navbar-brand{padding:0 15px;margin:15px 0}
.navbar.navbar-default .nav>li{height:80px}
.navbar.navbar-default .nav>li>a{padding-top:30px;padding-bottom:30px}
.navbar.navbar-default .btn-shadow{padding:8px 30px!important;margin-top:20px;margin-bottom:20px}
.megamenu-header{border-left:0!important;margin-bottom:6px;display:inline-block;color:#000!important;font-size:16px!important;padding:0!important}
}
.sticky{position:fixed;top:0;width:100%}
#particles-js,
.owl-banner-slider .item{position:relative}
svg:not(:root){overflow:visible}
.about-section,
.blog-content,
.key-details,
.newsletter-box,
.owl-banner-slider .item,
form.newsletter-form{overflow:hidden}
.navbar-brand{height:auto}
#ms{display:none}
#particles-js{background-color:#fff;height:700px;width:100%}
.owl-banner-slider{z-index:2}
.particles-js-canvas-el{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}
.text-skyblue{color:#183f5b}
.text-light-orange{color:#faa036}
.text-pinkorange{color:#58cfd8}
.banner-content .title{font-size:55px;font-weight:300}
.banner-content .name{font-size:80px;font-weight:700}
.banner-content{padding:50px 0}
.ctia-banner-images{padding:100px 0}
.ctia-box{display:block;color:#fff}
.ctia-box span{padding:10px 20px;display:inline-block;margin-top:20px}
.ctia-box .bg-clr-purple{background-color:#11a0dc}
.ctia-box .bg-clr-blue{background-color:#231e60}
.ctia-box .bg-clr-pink{background-color:#de002b}
.ctia-box .bg-clr-gitext-blue{background-color:#00568f}
.about-img{margin-left:auto;margin-right:auto}
.about-img,
.cs-content,
.device-img,
.process-content,
.section-name,
.testimonial-content{position:relative}
.client-img .img-circle{background-color:#fff;box-shadow:0 0 20px -5px rgba(0, 0, 0, .15)}
.post-title::before,
.section-name::before{display:inline-block;content:"";position:absolute;left:0}
.section-name::before{bottom:-30px;border-radius:50%;right:0;margin:0 auto;height:1px;width:100px;background-color:#d4d4d1}
.section-name{margin-bottom:60px;margin-top:0;font-weight:700;color:#000;font-size:35px;letter-spacing:2px;text-transform:capitalize}
.country-number,
.footer-header,
.post-time,
.scrolling-text,
.section-tagline{text-transform:uppercase}
.scrolling-text{font-size:250px;font-weight:700;color:#42474c;position:absolute;left:0;right:0;z-index:1;top:50%;transform:translatey(-50%);opacity:.1}
.app-title,
.footer-lists li a:hover,
.service-content:hover .service-title,
.step-num{color:#000}
.device-img{z-index:2;margin-left:auto;margin-right:auto}
.green-light-bgclr{background-color:#a4c639}
.yellow-bgclr{background-color:#ff9800}
.blue-bgclr{background-color:#1094f1}
.red-bgclr{background-color:#dc2d3c}
.light-blue-bgclr{background-color:#1d13ed}
.pink-bgclr{background-color:#cb1ac5}
.green-blue-bgclr{background-color:#0caec1}
.purple-bgclr{background-color:#a241bb}
hr.rounded-line-green{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(164, 198, 57, 0), rgb(164, 198, 57, .75), rgb(164, 198, 57, 0));background-image:-moz-linear-gradient(left, rgb(164, 198, 57, 0), rgb(164, 198, 57, .75), rgb(164, 198, 57, 0));background-image:-ms-linear-gradient(left, rgb(164, 198, 57, 0), rgb(164, 198, 57, .75), rgb(164, 198, 57, 0));background-image:-o-linear-gradient(left, rgb(164, 198, 57, 0), rgb(164, 198, 57, .75), rgb(164, 198, 57, 0))}
hr.rounded-line-yellow{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(255, 152, 0, 0), rgb(255, 152, 0, .75), rgb(255, 152, 0, 0));background-image:-moz-linear-gradient(left, rgb(255, 152, 0, 0), rgb(255, 152, 0, .75), rgb(255, 152, 0, 0));background-image:-ms-linear-gradient(left, rgb(255, 152, 0, 0), rgb(255, 152, 0, .75), rgb(255, 152, 0, 0));background-image:-o-linear-gradient(left, rgb(255, 152, 0, 0), rgb(255, 152, 0, .75), rgb(255, 152, 0, 0))}
hr.rounded-line-blue{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(16, 148, 241, 0), rgb(16, 148, 241, .75), rgb(16, 148, 241, 0));background-image:-moz-linear-gradient(left, rgb(16, 148, 241, 0), rgb(16, 148, 241, .75), rgb(16, 148, 241, 0));background-image:-ms-linear-gradient(left, rgb(16, 148, 241, 0), rgb(16, 148, 241, .75), rgb(16, 148, 241, 0));background-image:-o-linear-gradient(left, rgb(16, 148, 241, 0), rgb(16, 148, 241, .75), rgb(16, 148, 241, 0))}
hr.rounded-line-red{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(220, 45, 60, 0), rgb(220, 45, 60, .75), rgb(220, 45, 60, 0));background-image:-moz-linear-gradient(left, rgb(220, 45, 60, 0), rgb(220, 45, 60, .75), rgb(220, 45, 60, 0));background-image:-ms-linear-gradient(left, rgb(220, 45, 60, 0), rgb(220, 45, 60, .75), rgb(220, 45, 60, 0));background-image:-o-linear-gradient(left, rgb(220, 45, 60, 0), rgb(220, 45, 60, .75), rgb(220, 45, 60, 0))}
hr.rounded-line-light-blue{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(29, 19, 237, 0), rgb(29, 19, 237, .75), rgb(29, 19, 237, 0));background-image:-moz-linear-gradient(left, rgb(29, 19, 237, 0), rgb(29, 19, 237, .75), rgb(29, 19, 237, 0));background-image:-ms-linear-gradient(left, rgb(29, 19, 237, 0), rgb(29, 19, 237, .75), rgb(29, 19, 237, 0));background-image:-o-linear-gradient(left, rgb(29, 19, 237, 0), rgb(29, 19, 237, .75), rgb(29, 19, 237, 0))}
hr.rounded-line-pink{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(203, 26, 197, 0), rgb(203, 26, 197, .75), rgb(203, 26, 197, 0));background-image:-moz-linear-gradient(left, rgb(203, 26, 197, 0), rgb(203, 26, 197, .75), rgb(203, 26, 197, 0));background-image:-ms-linear-gradient(left, rgb(203, 26, 197, 0), rgb(203, 26, 197, .75), rgb(203, 26, 197, 0));background-image:-o-linear-gradient(left, rgb(203, 26, 197, 0), rgb(203, 26, 197, .75), rgb(203, 26, 197, 0))}
hr.rounded-line-green-blue{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(12, 174, 193, 0), rgb(12, 174, 193, .75), rgb(12, 174, 193, 0));background-image:-moz-linear-gradient(left, rgb(12, 174, 193, 0), rgb(12, 174, 193, .75), rgb(12, 174, 193, 0));background-image:-ms-linear-gradient(left, rgb(12, 174, 193, 0), rgb(12, 174, 193, .75), rgb(12, 174, 193, 0));background-image:-o-linear-gradient(left, rgb(12, 174, 193, 0), rgb(12, 174, 193, .75), rgb(12, 174, 193, 0))}
hr.rounded-line-purple{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgb(162, 65, 187, 0), rgb(162, 65, 187, .75), rgb(162, 65, 187, 0));background-image:-moz-linear-gradient(left, rgb(162, 65, 187, 0), rgb(162, 65, 187, .75), rgb(162, 65, 187, 0));background-image:-ms-linear-gradient(left, rgb(162, 65, 187, 0), rgb(162, 65, 187, .75), rgb(162, 65, 187, 0));background-image:-o-linear-gradient(left, rgb(162, 65, 187, 0), rgb(162, 65, 187, .75), rgb(162, 65, 187, 0))}
.service-content:hover .android.rev .service-icon{background-color:#f6f9eb}
.service-content:hover .apple.rev .service-icon{background-color:#f5f5f5}
.service-content:hover .windows.rev .service-icon{background-color:#f2f9fe}
.service-content:hover .wearable.rev .service-icon{background-color:#fdf2f3}
.service-content .shadow-box.rev{border-color:#000;box-shadow:none}
.service-content .shadow-box.android.rev{border-color:#a4c639}
.service-content .shadow-box.windows.rev{border-color:#1094f1}
.service-content .shadow-box.wearable.rev{border-color:#dc2d3c}
.service-content:hover .shadow-box.rev{border-color:#eee!important;box-shadow:none}
.service-content .shadow-box.rev .service-icon{box-shadow:0 0 14px -5px rgba(0, 0, 0, .2)}
.service-content:hover .shadow-box.rev .service-icon{box-shadow:none}
.service-content .shadow-box.ar.rev{border-color:#1d13ed}
.service-content:hover .shadow-box.ar.rev .service-icon{background-color:#edecfe}
.service-content:hover .shadow-box.vr.rev .service-icon{background-color:#e6f7f9}
.service-content .shadow-box.vr.rev{border-color:#0caec1}
.service-content:hover .shadow-box.game.rev .service-icon{background-color:#fae8f9}
.service-content .shadow-box.game.rev{border-color:#cb1ac5}
.service-content:hover .shadow-box.blockchain.rev .service-icon{background-color:#ede4ef}
.service-content .shadow-box.blockchain.rev{border-color:#a241bb}
.service-title{margin-top:5px;margin-bottom:5px;font-size:17px;font-weight:600;color:#000}
.clutch-section .shadow-box{box-shadow:0 0 36px -4px rgba(0, 0, 0, .15);border-radius:0;background-color:#fff}
.service-content .shadow-box{margin-right:30px;padding:20px 0;text-align:left;border-radius:10px;position:relative;border:1px solid #d01b1b;transition:all .4s ease-out 0s}
.cs-title,
.process-content .shadow-box,
.step-num{transition:all .3s ease-out 0s}
.post-title::before{background-color:#eee;width:0%;height:100%;top:0;z-index:-1;border-bottom-right-radius:10px}
.service-content:hover .service-icon{background-color:#fff;box-shadow:0 0 14px -5px rgba(0, 0, 0, .2)}
.blog-content.shadow-box,
.cs-content:hover .shadow-box,
.process-content:hover .shadow-box,
.testimonial-content.shadow-box{box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2);background-color:#fff}
.process-content .shadow-box{padding:30px 15px 10px;margin-top:-14px;border:1px solid #eee;border-radius:10px;background-color:#fff}
.app-content,
.blog-content.shadow-box,
.cs-content .shadow-box,
.process-content:hover .shadow-box,
.testimonial-content.shadow-box{border-radius:10px}
.process-content .process-title{margin:30px 0 15px}
.cs-title h3,
.process-content .process-para{line-height:26px}
.step-num{font-size:34px;font-weight:700;opacity:.1}
.app-title,
.cs-title h3{font-weight:600;font-size:17px}
.process-content:hover .step-num{opacity:.6}
.section-para{margin-bottom:40px}
.app-title{line-height:22px}
.copyright-text a,
.footer-copyright .footer-lists li a:hover,
.post-time{color:#fff}
.app-content{background-color:#fff;padding:40px 15px;}
.app-content:hover{box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2)}
.cs-title{margin:0 15px;position:absolute;bottom:-40px;background-color:#fff;color:red;text-align:center;left:0;right:0;height:80px;display:flex;justify-content:center;align-items:center;border:1px solid #eee}
.cs-content:hover .shadow-box{color:red !important;}
.bg-counter,
.post-title{position:relative;width:100%}
.cs-title h3{margin:0}
.client-img{margin-top:-70px}
.testimonial-content{margin:50px 0}
.testimonial-content .client-says{text-align:justify}
.animation-btn{background:linear-gradient(270deg, #3d075b, #1390c6, #8f52a0);background-size:600% 600%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite;border-radius:30px;padding:15px 40px!important;font-size:17px}
.animation-btn-gitex{background:linear-gradient(270deg, #de002b, #00568f);background-size:600% 600%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite;border-radius:30px;padding:15px 40px!important;font-size:17px}
@-webkit-keyframes AnimationName{0%,
100%{background-position:0 50%}
50%{background-position:100% 50%}
}
@-moz-keyframes AnimationName{0%,
100%{background-position:0 50%}
50%{background-position:100% 50%}
}
@keyframes AnimationName{0%,
100%{background-position:0 50%}
50%{background-position:100% 50%}
}
.m-t-mi-50{margin-top:-50px}
.gitex-left{margin-left:-12px}
.owl-theme .owl-dots .owl-dot span{width:20px;height:5px;margin:5px 7px;background:#000;display:block;opacity:.4;border-radius:10px}
.owl-theme .owl-dots .owl-dot:hover span{opacity:1;background:#000}
.owl-theme .owl-dots .owl-dot.active span{background:#000;opacity:1;width:40px}
.owl-theme.white .owl-dots .owl-dot span{background:#fff}
.owl-theme.white .owl-dots .owl-dot:hover span{opacity:1;background:#fff}
.owl-theme.white .owl-dots .owl-dot.active span{background:#fff;opacity:1;width:40px}
.owl-banner-slider .owl-dots .owl-dot span,
.owl-theme.white .owl-dots .owl-dot span{width:20px;height:5px;margin:5px 7px;display:block;opacity:.4;border-radius:10px}
.owl-banner-slider .owl-dots .owl-dot:first-child.active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(2).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(3).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(4).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(5).active span{width:40px}
.owl-banner-slider .owl-dots .owl-dot:first-child span{background:linear-gradient(to right, #00c8ff 40%, #92fe9d 88%, #92fe9d 100%)}
.owl-banner-slider .owl-dots .owl-dot:first-child.active span,
.owl-banner-slider .owl-dots .owl-dot:first-child:hover span{opacity:1;background:linear-gradient(to right, #00c8ff 40%, #92fe9d 88%, #92fe9d 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(2) span{background:linear-gradient(to right, #f54ea2 40%, #ff7676 88%, #ff7676 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(2).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(2):hover span{opacity:1;background:linear-gradient(to right, #f54ea2 40%, #ff7676 88%, #ff7676 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(3) span{background:linear-gradient(to right, #faa036 40%, #8a7af5 88%, #8a7af5 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(3).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(3):hover span{opacity:1;background:linear-gradient(to right, #faa036 40%, #8a7af5 88%, #8a7af5 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(4) span{background:linear-gradient(to right, #f8e700 40%, #00c8ff 88%, #00c8ff 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(4).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(4):hover span{opacity:1;background:linear-gradient(to right, #f8e700 40%, #00c8ff 88%, #00c8ff 100%)}
.bg-counter{background:url(../images/counter.jpg) center center no-repeat #fff;background-size:cover}
.counter-value{font-size:69px;font-weight:300;line-height:normal}
.counter-name{font-size:17px;display:block;font-weight:600}
.post-content,
.post-time{display:flex;flex-direction:row;flex-wrap:nowrap}
.post-time{min-width:100px;flex-direction:column;align-items:center;justify-content:center;background:#0b034e;background:-webkit-linear-gradient(to right, #144984, #0b034e);background:linear-gradient(to right, #144984, #0b034e);padding:15px 10px 10px;font-weight:600;border-bottom-left-radius:10px}
.post-time .big{font-size:35px;line-height:35px}
.post-time .small{font-size:13px;display:block;margin-top:5px}
.post-title{padding:5px 20px;z-index:1}
.post-title h3,
.post-title h4{line-height:26px}
.post-img{border-top-left-radius:10px;border-top-right-radius:10px}
.blog-content:hover .post-title::before{width:100%}
.social-icon-list .social-icon{background-color:#fff;border-radius:15px;box-shadow:0 0 30px -5px rgba(56, 80, 152, .15);display:inline-block;height:60px;line-height:57px;margin-right:5px;opacity:1;overflow:hidden;position:relative;text-align:center;width:60px}
.social-icon.faa-facbook i{color:#3b5999}
.social-icon.faa-twitter i{color:#55acee}
.social-icon.faa-google i{color:#dd4b39}
.social-icon.faa-linkedin i{color:#0077b5}
.social-icon.faa-youtube i{color:#cd201f}
.social-icon-list .social-icon.faa-facbook::before{background-color:#3b5999}
.social-icon-list .social-icon.faa-twitter::before{background-color:#55acee}
.social-icon-list .social-icon.faa-google::before{background-color:#dd4b39}
.social-icon-list .social-icon.faa-linkedin::before{background-color:#0077b5}
.social-icon-list .social-icon.faa-youtube::before{background-color:#cd201f}
.social-icon-list .social-icon.faa-tad::before{background-color:#e02f3e}
.social-icon-list .social-icon::before{content:'';width:120%;height:120%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:90%;left:-110%}
.social-icon-list .social-icon i{font-size:26px;vertical-align:middle;transform:scale(.8)}
.social-icon-list .social-icon:focus::before,
.social-icon-list .social-icon:hover::before{top:-10%;left:-10%}
.social-icon-list .social-icon:focus i,
.social-icon-list .social-icon:hover i{color:#fff}
.social-icon-list .social-icon,
.social-icon-list .social-icon i,
.social-icon-list .social-icon::before{transition:all .35s;transition-timing-function:cubic-bezier(.31, -.105, .43, 1.59)}
a.tad img:last-child{display:none;position:relative;z-index:3;top:50%;transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto}
a.tad:hover img:last-child{display:block}
a.tad:hover img:first-child{display:none}
.footer-header{color:#000;font-weight:600;margin-bottom:25px;font-size:19px;margin-top:0}
.copyright-text{font-size:15px;color:rgba(255, 255, 255, .6)}
.footer-lists li a{font-size:14px;color:rgba(0, 0, 0, .6);margin:0;font-weight:400;position:relative}
.footer-copyright .footer-lists li a{font-size:14px;color:rgba(255, 255, 255, .6)}
.footer-lists li{line-height:32px}
.country-number .number{display:block;color:#777;margin-top:8px;font-weight:400;font-size:15px}
.country-number{font-weight:600;padding:5px 0;font-size:17px}
.copyright-text{line-height:33.5px}
.navbar-fixed-top .navbar-brand{margin:10px 0}
.navbar.navbar-fixed-top .nav>li{height:70px}
.navbar.navbar-fixed-top .nav>li>a{padding-top:25px;padding-bottom:25px}
.navbar.navbar-fixed-top .btn-black-border{margin-top:16px;margin-bottom:16px}
div.navbar.bootsnav.navbar-fixed-top{padding:0}
.btn-list{position:absolute;right:15px;top:15px}
.slide-menu-control .icon,
.slide-menu-control .icon::after,
.slide-menu-control .icon::before{transition-duration:.5s;position:absolute;width:25px;height:2px;background-color:#000;border-radius:4px}
.slide-menu-control .icon{right:5px;top:16px}
.slide-menu-control .icon::before{content:"";top:-10px;left:0}
.slide-menu-control .icon::after{content:"";left:0;top:10px}
.slide-menu-control.open .icon::before{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(6.5px, 6.5px);transform:rotateZ(45deg) scaleX(1.25) translate(6.5px, 6.5px)}
.slide-menu-control.open .icon::after{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px)}
.slide-menu-control:hover{background:#fff;cursor:pointer}
.slide-menu-control.open .icon{transition-duration:.5s;background:0 0}
.btn.slide-menu-control{background-color:transparent;box-shadow:none}
.slide-menu-control:active,
.slide-menu-control:active:focus,
.slide-menu-control:focus{outline:0}
.cs-img,
.post-img{width:100%}
.main-banner{padding:50px 0}
.owl-image-slider .owl-stage-outer{margin-bottom:20px}
.award-img{height:150px;margin-left:auto;margin-right:auto;object-fit:contain;object-position:center;width:150px}
.clutch-title{font-size:20px;font-weight:600;line-height:30px;padding:65px 0;margin:0}
.clutch-section{position:relative}
.clutch-section li{border-right:1px solid #eee;padding:20px}
.clutch-section li:last-child{border-right:0}
.gradient-bg{background:linear-gradient(to right, #000 0, #323232 100%)}
.partnership-title{font-size:0;color:#fff;font-weight:700}
.partnership-content h3,
.work-title{font-weight:600;color:#000}
.f-s-80{font-size:80px}
.f-s-50{font-size:50px}
.partnership-content{background-color:#fff;padding:50px;border-radius:10px}
.partnership-content h3{margin-top:10px;margin-bottom:20px;line-height:34px}
.partnership-section .title-para{width:75%}
.partnership-bg::before{background:url(../images/pattern.svg);width:100%;height:100%;content:'';position:absolute;top:0;right:0;left:0;bottom:0;opacity:.07}
.newsletter-box,
.partnership-bg{position:relative}
.work-icon{margin-top:10px}
.work-content{background-color:#fff;border-radius:10px;text-align:center;padding:20px}
.p-r-50{padding-right:50px}
.owl-banner-slider .image2 .banner-img,
.owl-banner-slider .image2 .ctia-img,
.owl-banner-slider .image2 .gitex-img{margin-left:auto}
form.newsletter-form{position:relative;display:block;height:70px;border-radius:10px;background:#fff;margin:0 auto}
form.newsletter-form input{line-height:70px;border:0;outline:0;font-size:16px;font-weight:400;background:#fff;border-radius:10px}
form.newsletter-form input:not([type=submit]){width:100%;display:block;padding:0 150px 0 30px}
form.newsletter-form .border-btn{position:absolute;line-height:normal;top:14px;right:10px;border-radius:25px;background:linear-gradient(to right, #a42121, #333333);color:#fff;cursor:pointer;font-weight:400}
.newsletter-title{font-size:19px;font-weight:600;margin-top:20px;color:#333}
.key-block.shadow-box{padding:15px;margin-bottom:20px;transition:all .3s ease-out 0s}
.key-block.shadow-box:hover{box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2)}
.key-icon{margin-right:15px}
.key-details h4{margin-top:0;font-weight:600;line-height:22px}
.key-details p{margin-bottom:0;font-size:14px;color:#202020;font-weight:400;line-height:22px;text-align:left;}
.green-light-border{border-color:#a4c639!important}
.yellow-border{border-color:#ff9800!important}
.blue-border{border-color:#1094f1!important}
.red-border{border-color:#dc2d3c!important}
.light-blue-border{border-color:#1d13ed!important}
.pink-border{border-color:#cb1ac5!important}
.green-blue-border{border-color:#0caec1!important}
.purple-border{border-color:#a241bb!important}
.newsletter-box .news-alert-green,
.newsletter-box .news-alert-red{position:absolute;line-height:70px;color:#fff;font-size:14px;display:inline-block;width:100%;height:100%;top:0;left:0;border-radius:8px;z-index:10;padding:0 20px}
.newsletter-box .news-alert-green{background-color:#4caf50}
.newsletter-box .news-alert-red{background-color:#dc2d3c}
@media only screen and (max-width:600px){#mc_embed_signup_scroll{display:table-cell !important;}
#mce-EMAIL{margin-bottom:15px !important;padding-left:0 !important;}
#mc-embedded-subscribe{}
}
@media(min-width:767px){.mobile-clutch,
.mobile-cs,
.mobile-feature,
.mobile-industries,
.mobile-partnership,
.mobile-process,
.mobile-service{display:none}
}
@media(min-width:1250px){.container{width:1200px}
}
@media(min-width:1400px){.container{width:1300px}
}
@media(min-width:1600px){.container{width:1400px}
}
@media(min-width:1200px){.m-l-12{margin-left:12.5%}
}
@media(max-width:1500px){.partnership-section .col-lg-offset-2{margin-left:8.33333333%}
.partnership-section .col-lg-8{width:83.33333333%}
.work-title{font-size:19px}
.partnership-content{padding:20px}
.partnership-content .partnership-para{line-height:28px}
.partnership-content h3{margin-bottom:10px;line-height:30px;font-size:20px}
.partnership-title .f-s-50{font-size:36px}
.partnership-title .f-s-80{font-size:60px}
.partnership-section .title-para{width:100%}
.clutch-section .shadow-box{padding-left:30px}
.clutch-title{padding:50px 0}
.blockchain-banner-images::before{right:-100px}
.mobile-banner-images::before{width:700px;height:800px}
}
@media(max-width:1300px){.post-title h4{font-size:16px}
.partnership-content{padding:15px 25px}
.partnership-content h3{font-size:18px}
.partnership-section .col-lg-offset-1{margin-left:5%}
.partnership-section .col-lg-10{width:90%}
.partnership-content .partnership-para{font-size:16px}
.banner-content .title{font-size:40px}
.banner-content .name{font-size:60px}
.banner-content .tagline.m-t-30{margin-top:20px}
.banner-content .tagline.f-s-22{font-size:18px}
.mobile-banner-images::before{width:600px;height:700px}
.ctia-banner-images{padding:70px 0}
.gitex-img{height:500px}
.m-t-mi-50{margin-top:-20px}
}
@media(max-width:1199px){div.navbar.bootsnav ul.nav>li>a{padding:30px 12px}
.service-content .shadow-box{margin-right:0;margin-left:30px}
.cs-title h3{font-size:14px}
.section-name{font-size:32px;letter-spacing:0}
.counter-value{font-size:60px}
.cta-title{font-size:30px}
.cta-para{font-size:16px;line-height:26px}
.social-para{font-size:15px!important;line-height:24px}
.footer-contact-number.m-b-40{margin-bottom:0}
.owl-image-slider .item{background-size:50%}
.partnership-section .col-lg-offset-2{margin-left:0}
.partnership-section .col-lg-8,
.partnership-section .title-para{width:100%}
.partnership-content{margin-bottom:20px}
.clutch-title,
.footer-links .footer-lists{margin-bottom:30px}
.clutch-section .shadow-box{padding-left:0}
.clutch-title{text-align:center;padding:0}
.about-section .p-r-50,
.about-section.p-r-50{padding-right:15px}
.banner-img{height:500px}
.about-img{max-width:700px}
#particles-js{height:600px}
.banner-content{padding:100px 0}
.mobile-banner-images::before{height:600px;width:600px}
.ctia-box span{padding:11px 20px}
.ctia-box span.f-s-30{font-size:23px}
.ctia-banner-images{padding:50px 0}
.gitex-img{height:auto}
}
@media(max-width:992px){.navbar-collapse,
div.navbar.bootsnav{box-shadow:0 0 20px 0 rgba(56, 80, 152, .15)}
.cta-content,
.mobile-partnership,
.partnership-section,
.social-para,
.work-section{text-align:center}
.navbar.navbar-default .contact-number li{margin-top:10px;padding:0 15px}
div.navbar.bootsnav ul.nav>li>a{border-top:0;border-bottom:0}
div.navbar.bootsnav ul.nav li.active>a,
div.navbar.bootsnav ul.nav li.active>a:focus,
div.navbar.bootsnav ul.nav li.active>a:hover,
div.navbar.bootsnav ul.nav li.megamenu-fw>a:focus,
div.navbar.bootsnav ul.nav li.megamenu-fw>a:hover,
div.navbar.bootsnav ul.nav>li>a:focus,
div.navbar.bootsnav ul.nav>li>a:hover{background-color:#000;color:#fff}
.navbar.navbar-default .nav li .btn-black-border{margin-top:20px;margin-left:15px;margin-right:15px;width:auto;border-top:1px solid #000;border-bottom:1px solid #000}
div.navbar.bootsnav .navbar-toggle{background-color:#000;padding:8px 12px;color:#ffff;font-size:24px;font-weight:400}
.banner-img,
.client-logo img,
.media-logo img{margin-left:auto;margin-right:auto}
.navbar-brand{padding:10px}
div.navbar.bootsnav{padding:0}
.scrolling-text{font-size:100px;left:0;right:0;z-index:0;top:0;transform:translatey(0)}
.device-img{z-index:0;top:120px;margin-bottom:80px}
.service-title{font-size:16px}
.esteemed-client{padding:0;width:107%;}
.post-time .big{font-size:20px}
.post-time .small{font-size:10px;margin-top:5px}
.post-title{padding:10px 15px}
.post-title h4{font-size:15px;margin-top:0;margin-bottom:0;line-height:22px}
.cta-content{margin-bottom:50px}
.social-para{font-size:18px}
.banner-content .name,
.partnership-title .f-s-80{font-size:50px}
.social-icon-list.text-right{text-align:center;margin-top:20px}
.navbar.navbar-fixed-top .btn-black-border{margin-top:10px;margin-bottom:10px}
.owl-image-slider .item{background-image:none!important}
.partnership-content{text-align:left;margin-top:20px}
.copyright-text,
.footer-copyright .text-right,
.newsletter-title,
.post-content{text-align:center}
.work-content{margin-top:20px}
.work-section .row.m-b-40{margin-bottom:0}
.banner-content .title{font-size:30px}
.banner-img{height:auto;margin-top:60px}
.banner-content{padding:100px 0}
#particles-js{height:500px}
.slide-menu .btn.btn-shadow{margin-left:25px;margin-right:25px;margin-bottom:15px}
.key-block-image,
.newsletter-title{margin-bottom:30px;}
.newsletter-title{margin-top:0;text-align:left;}
.post-content{display:block}
.post-time{min-width:100%;padding:5px 10px;border-bottom-left-radius:0}
.post-content .d-block,
.post-content .post-time .small,
.post-time{display:inline-block}
.mobile-banner-images::before{height:500px;width:500px}
.blockchain-banner-images::before{right:-130px}
.key-block.shadow-box{margin-bottom:20px;height:220px !important;padding:5px;}
.key-icon{margin-bottom:10px}
.key-details{}
.ctia-banner-images{padding:50px 0}
.ctia-box span{padding:8px 20px}
.ctia-box span.f-s-30{font-size:17px}
}
@media(max-width:767px){.blockchain-banner-images::before,
.desktop-clutch,
.desktop-cs,
.desktop-partnership,
.desktop-process,
.desktop-service,
.mobile-banner-images::before,
.website-banner-images::before{display:none}
.app-content,
.banner-content,
.clutch-title,
.footer-copyright,
.footer-copyright .text-right,
.footer-links{text-align:center}
body .wrapper header+div.container .breadcrumb.breadcrumb-content{margin-top:80px}
.social-icon-list .social-icon{height:50px;line-height:47px;width:50px;margin-right:0}
.copyright-text{line-height:30px}
.country-icon{float:none}
.country-icon.m-r-15{margin-right:0}
.social-icon-list .social-icon i{font-size:24px}
.app-title{margin-top:10px;margin-bottom:40px}
.header-sticky+.main-banner{padding-top:120px!important}
.partnership-title .f-s-50,
.partnership-title .f-s-80{font-size:30px}
.award-img{margin-bottom:20px}
.clutch-title{font-size:18px;line-height:28px}
.banner-content{padding:20px 0;}
.banner-img{margin-top:0}
#particles-js{height:1050px}
.banner-content .name{font-size:36px}
.banner-content .title{font-size:26px}
.banner-content .tagline.f-s-22{font-size:16px}
.about-img{max-width:100%}
div.navbar.bootsnav{position:fixed!important;width:100%;top:0}
.partnership-content{margin-right:15px;margin-left:15px}
.work-title{font-size:15px;line-height:20px}
.testimonial-content.shadow-box{margin-left:20px;margin-right:20px}
.key-block-image .key-image{height:300px}
.ctia-img,
.gitex-img{margin-top:30px}
.ctia-banner-images{padding:20px 0;margin-top:80px;text-align:center}
.owl-banner-slider .image2 .banner-img,
.owl-banner-slider .image2 .ctia-img,
.owl-banner-slider .image2 .gitex-img{margin-left:auto;margin-right:auto}
.team-content.shadow-box.block-one{height:320px}
.gitex-left{margin-left:0}
}
@media(max-width:500px){.service-content.p-30{padding:15px}
#particles-js{height:800px}
.section-name{font-size:25px;margin-bottom:60px;line-height:34px}
p{font-size:16px!important;line-height:26px!important}
.cta-title.f-s-36{font-size:24px;line-height:32px}
.section{padding:40px 0}
.p-t80-b60{padding-top:40px;padding-bottom:20px}
.service-content .shadow-box{padding:10px 0}
.newsletter-box{position:relative;overflow:visible}
.client-name small{display:block;margin-top:8px}
.app-title{margin-bottom:10px}
form.newsletter-form{height:auto;overflow:visible;text-align:center;display:inline-block;width:100%;background-color:transparent}
form.newsletter-form input:not([type=submit]){width:100%;display:block;padding:20px;text-align:left}
form.newsletter-form .border-btn{position:relative;line-height:normal;top:0;right:0;border-radius:25px;background:linear-gradient(to right, #a42121, #333333);color:#fff;cursor:pointer;margin-top:20px}
.inner-process.mobile-process .shadow-box{height:180px}
.app-content,
.work-content{height:200px}
.ctia-img,
.process-content .shadow-box,
.gitex-img{height:250px}
form.newsletter-form input{line-height:normal}
.ctia-img,
.gitex-img{margin-left:auto;margin-right:auto}
.animation-btn{padding:10px 30px!important;font-size:15px}
.team-content h3.f-s-22{font-size:17px}
.team-content h4.f-s-16{font-size:12px;line-height:19px;margin-bottom:0}
.team-content.shadow-box.block-one{height:245px}
}
@media(max-width:400px){.partnership-title .f-s-50{font-size:24px}
.partnership-title .f-s-80{font-size:36px}
.section-tagline{font-size:14px}
.social-icon-list .social-icon{height:40px;line-height:40px;width:40px}
.social-icon-list li{padding-left:2px;padding-right:2px}
.partnership-content h3{font-size:20px}
}
@media(max-width:340px){.slide-menu{width:260px!important}
.slide-menu ul a{font-size:14px}
.app-content,
.work-content{height:200px}
.process-content .shadow-box{height:275px}
}
.error{color:#dc2e3d}
@-webkit-keyframes AnimationName{0%,
to{background-position:0 50%}
50%{background-position:100% 50%}
}
@-moz-keyframes AnimationName{0%,
to{background-position:0 50%}
50%{background-position:100% 50%}
}
@keyframes AnimationName{0%,
to{background-position:0 50%}
50%{background-position:100% 50%}
}
@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}
60%{opacity:1;-webkit-transform:scale(1.2)}
to{-webkit-transform:scale(1)}
}
@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}
60%{opacity:1;-moz-transform:scale(1.2)}
to{-moz-transform:scale(1)}
}
@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}
60%{opacity:1;-webkit-transform:translateX(20px)}
to{-webkit-transform:translateX(0)}
}
@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}
60%{opacity:1;-moz-transform:translateX(20px)}
to{-moz-transform:translateX(0)}
}
@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}
60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}
to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}
60%{opacity:1;-webkit-transform:translateX(-20px)}
to{-webkit-transform:translateX(0)}
}
@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}
60%{opacity:1;-moz-transform:translateX(-20px)}
to{-moz-transform:translateX(0)}
}
@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}
60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}
to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
.btn-black-border-rev,
.casestudy-content,
.clonecost-content,
.findus-content,
.freshwork-content,
.service-offer .shadow-box{transition:all .3s ease-out 0s}
.bola,
.mega{left:0;right:0}
.mega{line-height:1.65em;font-weight:700;font-size:11em;color:#000;font-family:roboto, sans-serif;width:300px;height:250px;margin-right:auto;margin-left:auto;margin-bottom:0;position:relative}
.bola{position:absolute;top:0;transform:translateY(0%)}
.boom{color:#fff}
.page-link-content{box-shadow:0 0 20px -5px rgba(0, 0, 0, .15);padding:20px 20px 10px}
.team-content{display:inline-block;border-bottom:3px solid #000}
.breadcrumb{margin:20px 0 0;position:relative}
.breadcrumb a:hover{text-decoration:none}
.breadcrumb-content{padding:15px;background:#fff;border-radius:5px;box-shadow:0 0 20px 0 rgba(56, 80, 152, .15)}
.breadcrumb-content li{display:inline;color:#000;font-size:14px}
.form-control{height:50px;font-size:16px;color:#000;}
.form-control:focus{border-color:#ddd #ddd #ddd #000;box-shadow:none}
textarea.form-control{height:120px;padding:10px;line-height:24px}
.input-field{margin-bottom:20px}
.icon-textbox{position:relative}
.icon-textbox i{position:absolute;left:18px;color:#34af23;font-size:24px;top:14px}
.icon-textbox .form-control{padding:6px 12px 6px 45px}
label{display:inline-block;max-width:100%;margin-bottom:10px;font-weight:400;color:#000}
.file-upload{display:block;text-align:center;font-family:Helvetica, Arial, sans-serif;font-size:14px}
.file-upload .file-select{display:block;border:1px solid #ddd;color:#34495e;cursor:pointer;height:45px;line-height:45px;text-align:left;background:#fff;overflow:hidden;position:relative;border-radius:10px}
.file-upload .file-select .file-select-button{background:#000;padding:0 10px;display:inline-block;height:45px;line-height:45px;color:#fff}
.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px}
.file-upload.active .file-select,
.file-upload.active .file-select .file-select-button{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.file-upload.active .file-select{border-color:#81c868}
.file-upload.active .file-select .file-select-button{background:#81c868;color:#fff}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}
.findus-content address,
div.bhoechie-tab-menu div.list-group{margin-bottom:0}
.findus-content{border-bottom:3px solid #000;margin-bottom:20px}
.findus-content .f-s-22{font-size:17px}
.blog-listing .post-content{border-bottom:1px solid #eee}
.blogs .blog-content .post-time{border-bottom-left-radius:0}
.post-details .post-para{font-size:14px;line-height:24px}
.post-details .admin-name{margin-bottom:5px;display:inline-block}
.blog-content{position:relative}
.pager li>a,
.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #000;border-radius:15px;color:#000}
.pager li>a:focus,
.pager li>a:hover{background-color:#000;color:#fff}
.blog-image img,
.nav-tabs.post-navtabs{box-shadow:0 0 30px -5px rgba(56, 80, 152, .15)}
.blog-image img{border-radius:10px}
.nav-tabs.post-navtabs{border-bottom:0}
.nav-tabs.post-navtabs>li>a{border-radius:0;color:#000!important;padding:15px 35px!important;border:0!important}
.nav-tabs.post-navtabs.freshwork-navtabs>li>a{padding:15px 25px!important}
.nav-tabs.post-navtabs>li.active>a::after{position:absolute;content:" ";width:12px;height:12px;border-radius:3px 0 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:none;bottom:-6px;left:0;margin:0 auto;right:0}
.nav-tabs.post-navtabs>li.active>a,
.nav-tabs.post-navtabs>li.active>a::after{background:#000!important;border-color:#000;color:#fff!important}
.nav-tabs.post-navtabs>li.active>a,
.nav-tabs.post-navtabs>li.active>a:focus,
.nav-tabs.post-navtabs>li.active>a:hover{outline:0}
.latest-post-list li:before,
.site-map ul li:before{display:inline-block;content:'\f101';font-family:fontawesome;margin-right:5px;color:#dc2d3c;font-size:18px}
.site-map ul li:before{position:absolute;top:12px;left:14px}
.latest-post-list li{border-bottom:1px dashed #eee;line-height:40px}
.technews-img{border-top-left-radius:10px;border-top-right-radius:10px}
.blogs .post-title h2{line-height:26px;margin-top:10px;font-size:17px}
.technews-content .technews-title h2{margin-top:0;font-size:19px;color:#fff;line-height:28px;background:linear-gradient(to right, #144984, #0b034e);padding:20px;margin-bottom:0}
.press-release-content .shadow-box{display:inline-block;width:100%}
.press-details .title{font-size:19px;font-weight:600;line-height:26px;margin-top:0;color:#000}
.press-details .list-inline{font-size:14px;margin-bottom:10px}
.press-details .para{font-size:14px;line-height:24px}
.press-img img{margin-bottom:20px;margin-left:auto;margin-right:auto}
.sitemap-heading{font-size:22px;font-weight:600;color:#fff;background-color:#000;padding:12px 15px;display:block;width:100%;margin:0}
.career-main-section,
.site-map ul li{position:relative}
.site-map ul li a{padding:12px 0 13px 35px;position:relative;border-bottom:1px dashed #eee;display:block}
.site-map ul li:last-child a{border-bottom:0}
.features-block:hover .features-details.arrow::after,
.service-details-content strong,
.site-map ul li a:hover{color:#000}
#cke_pastebin{font-size:17px;line-height:28px}
.casestudy-content .casestudy-img{width:100%;position:relative;z-index:2}
.casestudy-content .casestudy-title{border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.casestudy-content:hover{background-color:#fff;box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2)}
.casestudy-content .casestudy-title h2{font-weight:600;line-height:24px;padding:15px;text-align:center;margin:0;font-size:17px}
.career-main-section:after{position:absolute;top:0;left:50%;content:"";height:100%;width:50%;background-image:url(../images/career/main-bg.jpg);background-size:cover;background-position:center}
.career-heading{padding-left:120px;padding-right:50px}
.career-heading h1{font-size:60px;font-weight:700;text-transform:uppercase;line-height:70px;color:#000;margin-top:0}
.career-heading small{margin-top:10px;font-size:36px;font-weight:700;display:block;color:#000}
.career-heading p{line-height:23px;margin-top:20px;text-align:justify}
.career-heading .btn.btn-lg{border-radius:50px;padding:12px 35px!important}
.clonecost-title h2,
.freshwork-title h2{margin-top:0;font-size:19px;color:#000;line-height:28px;background-color:transparent}
.clonecost-title h2{padding:20px;margin-bottom:0}
.clonecost-content,
.freshwork-content{overflow:hidden;border:1px solid #eee}
.clonecost-content:hover,
.freshwork-content:hover{border-color:#ddd;box-shadow:0 0 30px 0 rgba(56, 80, 152, .2)}
.clone-image,
.freshwork-image{position:relative}
.clonecost-content:hover .clonecost-img,
.freshwork-content:hover .freshwork-img{opacity:.3}
.clonecost-content:hover .middle,
.freshwork-content:hover .middle,
.inner-process-steps li:hover .point{opacity:1}
.view-link{font-size:16px;padding:12px 20px;border:transparent}
.view-link,
.view-link:hover{background-color:#000;color:#fff}
.clonecost-img,
.freshwork-img{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}
.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}
.freshwork-title{padding:15px}
.freshwork-title h2{margin-bottom:5px;text-transform:uppercase}
.freshwork-title h2.small{font-size:16px;line-height:24px}
.event-logo{height:75px;box-shadow:0 0 15px 0 rgba(0, 0, 0, .15);margin-bottom:10px;margin-top:15px}
.event-year{font-size:23px;font-weight:600;color:#fff;padding:6px 20px 10px;border-top-left-radius:10px}
.event-para,
.event-title{font-size:20px;line-height:26px}
.event-para{font-size:15px}
.owl-event-slider.owl-theme .owl-dots{margin-top:-40px;position:relative}
.owl-event-slider.owl-theme .owl-dots .owl-dot span{height:7px;border:2px solid #fff}
.event-image .event-img{height:310px;width:100%;object-fit:cover;object-position:center}
.timeline,
.timeline-event{position:relative}
.timeline:before{content:'';margin-left:-1px;position:absolute;top:0;left:2em;width:2px;height:100%}
.timeline-event{margin-bottom:30px}
.timeline-event:hover .timeline-event-icon{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#dc2e3d}
.timeline-event:hover .timeline-event-thumbnail{-moz-box-shadow:inset 40em 0 0 0 #dc2e3d;-webkit-box-shadow:inset 40em 0 0 0 #dc2e3d;box-shadow:inset 40em 0 0 0 #dc2e3d}
.timeline-event-copy{padding:0 20px;position:relative;top:0;left:50px;width:90%}
.timeline-event-copy h4{font-size:22px;margin-bottom:15px;font-weight:600;text-transform:capitalize}
.timeline-event-icon{-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#000;outline:10px solid #fff!important;display:block;margin:.5em .5em .5em -.5em;position:absolute;top:0;left:2em;width:1em;height:1em}
.timeline-event-thumbnail{-moz-transition:box-shadow .5s ease-in .1s;-o-transition:box-shadow .5s ease-in .1s;-webkit-transition:box-shadow .5s ease-in;-webkit-transition-delay:.1s;transition:box-shadow .5s ease-in .1s;color:#fff;font-size:15px;background-color:#000;box-shadow:inset 0 0 0 0 #dc2e3d;display:inline-block;margin-bottom:1.2em;padding:.25em 1em .2em}
@media(max-width:1390px){.career-heading{padding-left:30px;padding-top:20px;padding-right:30px}
}
@media(max-width:768px){.career-main-section:after{display:none}
.career-heading{padding-left:0;padding-top:20px;padding-right:0}
.career-heading h1{margin-top:0;font-size:30px;line-height:40px}
.career-heading small{font-size:20px}
}
.career-about-section{padding:70px 0 40px;position:relative;background-image:url(../images/career/about-bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#efefef;background-position:-80px 0}
.career-about-heading{padding-right:150px;padding-left:100px;margin-bottom:30px}
.career-sub-heading{font-size:32px;font-weight:600;color:#000;text-transform:uppercase}
.career-info{text-align:justify}
.career-info,
.career-info2{margin-top:20px}
.c-icon-block{display:flex;margin-bottom:15px}
.c-icon-block img{margin-right:20px;height:80px;width:80px;max-height:80px;max-width:80px}
.c-icon-block h3{font-size:20px;text-transform:capitalize}
.c-icon-block p{font-size:14px;line-height:22px;color:#787878}
.interview-block img{max-height:120px;margin:0 auto 30px}
@media(max-width:1390px){.career-about-section{background-image:url(../images/career/about-bg.jpg);background-position:-300px 0}
}
@media(max-width:1100px){.career-about-section{background-image:url(../images/career/about-bg.jpg);background-position:-300px 0}
}
@media(max-width:768px){.career-about-section{background-image:none;background-color:#f5f5f5}
.career-about-heading{padding-right:0;padding-left:0;margin-bottom:10px}
.career-sub-heading{font-size:26px}
}
.interview-block{margin-bottom:30px;text-align:center}
.interview-block h4{margin-top:0;font-size:20px;font-weight:600;padding-bottom:10px;color:#dc2e3d}
.interview-block .career-info{text-align:center;font-size:16px}
.grid-item{width:270px;padding:10px}
.grid-item img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .3s ease-out 0s}
.grid-item img:hover{-webkit-filter:grayscale(0);filter:none}
@media(max-width:768px){.grid-item{width:100%}
.career-interview-section .grid-item img{margin-left:auto;margin-right:auto;margin-bottom:30px}
}
.employee-speak-block>p{text-align:center;font-size:18px;line-height:30px;font-family:times new roman, serif;font-style:italic}
.employee-speak-block .employee-speak-name{text-align:center}
.employee-speak-block .employee-speak-name img{height:80px;width:80px;object-fit:cover;object-position:50% 50%;transition:all .4s ease 0s;margin:40px auto 20px;border:3px solid #000;padding:3px;border-radius:50%}
.employee-speak-block .employee-speak-name h5{font-weight:600;line-height:24px}
.employee-speak-block .employee-speak-name h5 span{display:block;font-weight:300;color:#787878}
.label-red{background-color:#dc2e3d;color:#fff;border-radius:30px;line-height:24px;display:inline-block;margin:0 auto;padding:2px 12px;font-size:14px}
.openings-block{margin-bottom:30px;padding:0 20px 30px;border-bottom:3px solid #eee}
.openings-block-heading{color:#707070;display:block;width:100%;position:relative}
.openings-block-heading h3{font-size:20px;font-weight:600;color:#555;line-height:26px;text-align:left;margin-top:0;margin-bottom:0;border-radius:10px;transition:all .3s ease-out 0s}
.openings-block-heading h3 span{font-size:14px;line-height:24px;color:#666;display:block;font-weight:400}
.openings-block-heading:hover h3,
div.bhoechie-tab-menu div.list-group>a .fa,
div.bhoechie-tab-menu div.list-group>a .glyphicon{color:#dc2e3d}
.openings-block-heading:hover h3 span{color:#666}
.openings-block-heading a{float:right;border-radius:50px}
.openings-details{display:none}
.inner-banner,
li .point{position:relative}
.inner-banner img{margin:0 auto}
.banner-image1{z-index:0;opacity:1}
.banner-image2{z-index:2;position:absolute;top:0;left:0;right:0}
.inner-banner .banner-image2{top:0}
.get-quote-form{width:500px;position:absolute;top:-58px;right:10%;background-color:#fff;z-index:4;padding:10px}
.get-quote-form textarea.form-control{height:80px}
.service-details-content h3{font-size:24px;color:#000;margin-top:0;margin-bottom:30px;font-weight:600}
.service-details-content h2{font-size:26px;color:#000;margin-bottom:30px;font-weight:600;line-height:32px}
.service-details-content ul li{list-style-type:none!important;line-height:32px;color:#444;text-indent:-10px}
.service-details-content ul li::before{display:inline-block;content:'\f0a4';font-family:fontawesome;margin-right:5px;color:#000;font-size:14px}
.inner-process-steps .process-title{height:40px}
.clutch-list,
.inner-process-steps{display:flex;flex-wrap:wrap}
.inner-process-steps li{padding:60px 0}
.inner-process-steps li:hover{box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2)}
.clutch-list li,
.inner-process-steps li{flex:1 1 0%;overflow:hidden}
li .point{width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;background:#000;display:inline-block;color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, .55);opacity:.5;margin-top:25px}
li .point::before{content:'';position:absolute;top:10px;left:-7.85em;width:17em;height:1px;background:rgba(0, 0, 0, .75);z-index:1}
li:first-child::before .point{display:none}
.services-icon i{height:100px;width:100px;top:-60px;color:#fff;line-height:100px;font-size:45px;border-radius:50%;position:relative;text-align:center;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:-90px}
.features-block{margin-bottom:30px;text-align:center;cursor:context-menu}
.features-block-small .features-icon{font-size:60px;vertical-align:middle}
.features-icon{padding:60px 0;font-size:100px;color:#dc2e3d}
.features-details{background-color:#fff;padding:20px;position:relative;transition:all .2s ease-out 0s;box-shadow:0 0 30px -5px rgba(56, 80, 152, .15);height:150px}
.features-details h3{margin-top:10px;line-height:30px;font-weight:600;color:#000;font-size:19px;text-transform:capitalize}
.features-details.up::after{content:"\f0d8";top:-46px}
.features-details.down::after{content:"\f0d7";bottom:-43px}
.features-details.arrow::after{font-family:FontAwesome;font-size:50px;color:#fff;position:absolute;left:0;right:0;margin:0 auto;transition:all .2s ease-out 0s}
.features-block:hover .features-details{background-color:#fff;box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2)}
.info-text{background:linear-gradient(270deg, #4742a8, #dc2d3c, #4742a8);background-size:600% 600%;width:100%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite;padding:20px 10px;text-align:center;display:inline-block}
#cd-timeline,
.clone-banner{position:relative}
.service-counter{padding:0 40px}
.service-counter .counter-content{padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0, 0, 0, .4);display:flex;justify-content:center;align-items:center}
.service-counter .counter-value{font-size:60px;font-weight:500;line-height:normal}
.service-counter .counter-name{font-size:18px;display:block;font-weight:600;margin-left:20px;line-height:26px}
.mob-app-image .mob-app-img{margin-right:auto;margin-left:auto}
.overview-img{position:relative;right:-44px;top:-35px}
.info-section .btn{padding:12px 35px;font-size:16px;margin-top:20px}
div.bhoechie-tab-container{z-index:10;background-color:#fff;border-radius:0;-moz-border-radius:0;border:1px solid #ddd;background-clip:padding-box;opacity:.97;filter:alpha(opacity=97)}
div.bhoechie-tab-menu{padding-right:0;padding-bottom:0}
div.bhoechie-tab-menu div.list-group>a{margin-bottom:0;border-radius:0;line-height:60px;display:block;text-align:left;font-weight:600;border-right:0;border-bottom:0;font-size:18px;border-left:0}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top:0;border-radius:0;-moz-border-radius:0}
div.bhoechie-tab-menu div.list-group>a:last-child{border-radius:0;-moz-border-radius:0}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .fa,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon{background-color:#dc2e3d;background-image:#dc2e3d;color:#fff}
div.bhoechie-tab-menu div.list-group>a.active:after{content:'';position:absolute;left:100%;top:50%;margin-top:-13px;border-bottom:13px solid transparent;border-top:13px solid transparent;border-left:10px solid #dc2e3d}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover{border-color:#dc2e3d}
div.bhoechie-tab-content{background-color:#fff;padding:25px 20px 20px 15px}
div.bhoechie-tab{border-left:1px solid #ddd}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none}
div.bhoechie-tab-content ul li{padding:5px 10px 5px 15px;position:relative}
div.bhoechie-tab-content ul li>i{position:absolute;left:0;top:8px;color:#333}
.nav-tabs.nav-justified.service-navtab>li{display:block;width:100%}
.nav-tabs.post-navtabs.service-navtab>li.active>a::after{left:auto;margin:0 auto;right:-6px;top:37%}
.nav-tabs.post-navtabs.service-navtab>li>a{padding:30px 10px!important;border-bottom:1px solid #eee!important}
.service-offer .shadow-box:hover{background-color:#fff;box-shadow:0 20px 23px -5px rgba(0, 0, 0, .2)}
.service-offer .service-icon svg{fill:#000}
.app-section{background-color:#333}
.app-block{display:block;color:#fff;margin-bottom:30px;position:relative;box-shadow:0 0 20px -5px rgba(0, 0, 0, .15);padding:15px}
.app-block:after{position:absolute;content:"";width:100%;height:2px;background-color:#000;bottom:0;right:100%;transition:all .3s ease-out 0s}
.app-block:hover:after{right:0}
.app-block img,
.app-block span{display:inline-block;transition:all .3s ease-out 0s}
.app-block img{height:60px;margin-right:20px}
.app-block:hover img{opacity:1}
.app-block span{line-height:60px;font-size:20px;font-weight:500;color:#000}
.app-block,
.overview-section{overflow:hidden}
.input-field select{-moz-appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg, transparent 60%, #000 50%), linear-gradient(135deg, #000 50%, transparent 50%), linear-gradient(to right, transparent, transparent);background-position:calc(100% - 26px) calc(1em + 5px), calc(100% - 18px) calc(1em + 5px), 100% 0;background-repeat:no-repeat;background-size:10px 10px, 8px 9px, 3.5em 3.5em;cursor:pointer}
.app-getquote-form,
.getquote-footer-form,
.web-getquote-form{display:inline-block;width:100%}
@media(max-width:768px){div.bhoechie-tab-menu div.list-group>a{line-height:26px;font-weight:500;font-size:14px;padding:8px}
div.bhoechie-tab-content{padding:15px 10px 10px}
}
#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:3px;background:#dc2e3d}
@media only screen and (min-width:1170px){#cd-timeline::before{left:50%;margin-left:-2px}
}
.cd-timeline-block{position:relative;margin:2em 0}
.cd-timeline-block:after,
.cd-timeline-content:after{content:"";display:table;clear:both}
.cd-timeline-block:first-child{margin-top:0}
.cd-timeline-block:last-child{margin-bottom:0}
@media only screen and (min-width:1170px){.cd-timeline-block{margin:2em 0}
.cd-timeline-block:first-child{margin-top:0}
.cd-timeline-block:last-child{margin-bottom:0}
}
.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05)}
.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}
.cd-timeline-img.cd-picture{background:#000}
.cd-timeline-img.cd-movie{background:#c03b44}
.cd-timeline-img.cd-location{background:#f0ca45}
@media only screen and (min-width:1170px){.cd-timeline-img{width:50px;height:50px;left:50%;margin-left:-25px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}
}
.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:10px;padding:1em;box-shadow:0 0 20px 0 rgba(56, 80, 152, .15);border-bottom:3px solid #000}
.cd-timeline-content h2{color:#303e49;margin:0}
.cd-timeline-content .cd-date,
.cd-timeline-content .cd-read-more,
.cd-timeline-content p{font-size:13px;font-size:.8125rem}
.cd-timeline-content .cd-date,
.cd-timeline-content .cd-read-more{display:inline-block}
.cd-timeline-content p{margin:10px 0 0;line-height:1.6}
.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:#fff;border-radius:.25em}
.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}
.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}
@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:16px;font-weight:500;line-height:18px;letter-spacing:1px}
.cd-timeline-content p{font-size:16px}
.cd-timeline-content .cd-date,
.cd-timeline-content .cd-read-more{font-size:14px}
}
@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}
.cd-timeline-content::before{top:24px;left:100%;border-color:transparent transparent transparent #fff}
.cd-timeline-content .cd-read-more{float:left}
.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem}
.cd-timeline-block:nth-child(even) .cd-timeline-content,
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent #fff transparent transparent}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}
.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}
.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}
}
.cd-timeline-img span{line-height:50px;display:block;text-align:center;font-size:20px;color:#fff;font-weight:600}
@media(max-width:1170px){.cd-timeline-img span{line-height:44px;font-size:26px}
.cd-timeline-content.text-right,
.cd-timeline-content.text-right h2.text-right{text-align:left!important}
.cd-timeline-content h2{font-size:16px;font-weight:500;line-height:18px;letter-spacing:1px}
.cd-timeline-content p{font-size:16px}
}
@media(max-width:768px){.cd-timeline-img span{line-height:40px;font-size:24px}
}
.col-lg-15,
.col-md-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(min-width:992px){.col-md-15{width:20%;float:left}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
}
.free-quote-banner{background-size:cover;height:100%;background-position:center;padding:60px 0}
.hire-text{font-size:42px}
.quote-why{background-image:url(../images/get-quote.jpg);background-size:cover;background-position:left;min-height:450px;padding:0 40px 40px;position:relative}
.quote-why::before{position:absolute;content:"";height:100%;width:100%;background:linear-gradient(to right, rgba(255, 255, 255, .95) 10%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 75%) 0 0;top:0;left:0;z-index:0}
.quote-why-content{padding:20px;border-radius:15px;margin-top:20px}
.quote-why-lists{padding:0}
.quote-why-lists li{padding:7px 0 7px 30px;font-size:18px;font-weight:500;position:relative;line-height:24px}
.quote-why-lists li::before{font-family:fontawesome;font-size:18px;content:"\f00c";color:#000;position:absolute;left:5px;top:8px}
.clutch-list .award-img{margin-right:auto;margin-left:auto}
.bg-pattern{background:url(../images/awards-pattern.png);width:100%;height:100% background-repeat:repeat;position:relative}
.bg-pattern-blue:before,
.bg-pattern:before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;z-index:1;transform:translatey(-50%)}
.bg-pattern:before{background:rgba(255, 255, 255, .25)}
.clutch-content{z-index:3}
.bg-pattern-blue,
.clutch-content{position:relative}
.bg-pattern-blue:before{background:rgba(0, 0, 0, .35)}
.border-1px{border:1px solid #eee}
@media(max-width:1500px){.free-quote-banner{padding:0}
.event-image .event-img{height:330px}
}
@media(max-width:1300px){.service-counter .counter-value,
.service-counter-section .counter-value{font-size:39px}
.service-counter .counter-name,
.service-counter-section .counter-name{font-size:15px;line-height:22px}
.servicepage-services .service-title{margin-top:5px;margin-bottom:5px;line-height:26px;font-size:15px}
}
@media(max-width:1199px){.latest-post-list li.f-s-18{font-size:15px!important}
.nav-tabs.post-navtabs.freshwork-navtabs>li>a{padding:15px!important}
.service-title{margin-top:5px;margin-bottom:5px;line-height:26px;font-size:18px}
.service-counter{padding:0 20px}
.service-counter .counter-name{margin-left:10px}
.servicepage-services .service-title{font-size:15px}
.servicepage-services .service-icon{margin-right:10px}
.inner-clutch .shadow-box{box-shadow:none}
.inner-clutch .border-1px{border:0}
.inner-clutch .clutch-title{margin-bottom:0}
}
@media(max-width:1023px){.get-quote-form{display:none}
}
@media(max-width:992px){.blogs .post-content{display:block}
.blogs .post-time{min-width:100%;padding:5px 10px}
.blogs .post-content .d-block,
.blogs .post-content .post-time .small,
.blogs .post-time{display:inline-block}
.profile-img img{margin-left:auto;margin-right:auto;margin-bottom:30px}
.career-main-section.m-t-50{margin-top:0}
.features-icon{padding:20px 0}
.features-block{margin-bottom:20px}
.nav-tabs.post-navtabs.freshwork-navtabs{box-shadow:none}
.nav-tabs.post-navtabs.freshwork-navtabs>li.active>a::after{display:none}
.nav-tabs.post-navtabs.freshwork-navtabs>li>a{padding:15px!important;border:1px solid #000!important;margin:0 10px 10px 0}
.project-heading,
.project-platform .text-right{text-align:center}
.servicepage-services .p-l-60{padding-left:15px}
.app-getquote-form{margin-top:30px}
.inner-clutch .clutch-list .award-img{width:120px}
.event-section .shadow-box.block-one{height:auto!important}
.event-section .shadow-box{margin-bottom:30px}
}
@media(max-width:767px){.single-blog.p-30,
.single-technews.p-30{padding:10px}
.breadcrumb-content{padding:5px 10px}
.openings-block-heading a{float:none;border-radius:50px;margin-top:20px}
.openings-block-heading h3,
li .point{text-align:center}
.service-block{margin-top:30px;display:inline-block}
.inner-process-steps{display:block;flex-wrap:wrap}
.inner-process-steps li{padding:30px 0 0}
li .point::before{content:'';position:absolute;top:-50px;left:10px;width:1px;height:17em;z-index:1}
li .point{width:20px;height:20px;line-height:20px;border-radius:50%;display:block;color:#fff;position:relative;opacity:.5;margin-top:0;left:30px;top:-80px}
.inner-process-steps .process-title{height:auto}
.service-counter .counter-content{justify-content:left;align-items:left}
.service-counter .counter-wrapper{width:120px}
.nav-tabs.post-navtabs.service-navtab>li.active>a::after{display:none}
.quote-content .title{font-size:29px}
.quote-content .tagline{font-size:19px}
.mob-app-image{margin-top:20px}
}
@media(max-width:500px){.mega{line-height:1.65em!important;font-size:11em!important}
.blog-inner-heading.f-s-24{font-size:18px;line-height:24px}
.nav-tabs.post-navtabs.freshwork-navtabs>li{width:auto}
.nav-tabs.post-navtabs.freshwork-navtabs>li>a{padding:10px!important}
.nav-tabs.post-navtabs>li{width:50%}
.nav-tabs.post-navtabs>li>a{padding:14px 10px!important;font-size:14px;text-align:center}
.latest-post-list li{line-height:25px;margin-bottom:15px}
.app-block{text-align:center}
.app-block img{margin-right:0}
.app-block span{display:block;font-size:16px}
.hire-text,
.hire-text .f-s-30,
.hire-text .f-s-36{font-size:26px}
.quote-why{padding:10px}
.quote-why-content{padding:0}
.app-getquote-form.p-30{padding:15px}
.app-getquote-form h2{font-size:24px}
}
@media(max-width:400px){.bola canvas{width:200px!important;height:200px!important}
.mega{line-height:1.5em!important;font-size:8.2em!important;width:280px;height:180px}
.page-404 .title{font-size:30px}
.page-404 .title span{display:block;margin-top:5px;font-size:20px}
.page-link-content .page-name{font-size:18px}
.timeline-event-copy{width:88%}
}
*,:after,:before{box-sizing:border-box}
*,
body,
li,
ul{margin:0;padding:0}
a,
a:active,
a:focus,
a:hover{text-decoration:none;color:inherit}
body,
h1,
h2,
h3,
h4,
h5,
h6{font-family:work sans, sans-serif}
*,
.p-0,
body,
li,
ul{padding:0}
.btn-gradient-blue-green,
.btn-gradient-pink-pitch{-webkit-animation:AnimationName 5s ease infinite;-moz-animation:AnimationName 5s ease infinite}
.border-btn,
.checkbox label,
body{position:relative}
body{-webkit-font-smoothing:antialiased;font-size:15px;height:100%}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
*{outline:0!important}
*,:active,:focus,:hover,
a{outline:0}
:root body,
_::-moz-svg-foreign-content{font-size:16px}
body>*{border-radius:0}
a{-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .3s ease-out 0s}
button,
input[type=checkbox],
input[type=email],
input[type=password],
input[type=submit],
input[type=text],
input[type=url],
select,
textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
p{font-size:17px;color:#202020;font-weight:400;line-height:32px}
li,
ul{list-style:none}
::-moz-selection{background-color:#000;color:#fff}
::selection{background-color:#000;color:#fff}
img.img-center{margin:0 auto;text-align:center}
.img-sm{height:32px;width:32px}
.img-38{height:38px;width:38px}
.img-md{height:48px;width:48px}
.img-60{height:60px;width:60px}
.img-lg{height:88px;width:88px}
.img-profile{height:130px;width:130px}
.img-fit{object-fit:cover;object-position:50% 50%;transition:all .4s ease 0s}
.text-custom{color:#000}
.text-white{color:#fff}
.text-black{color:#000}
.text-danger{color:#f05050}
.text-muted{color:#98a6ad}
.text-primary{color:#5d9cec}
.text-warning{color:#ffbd4a}
.text-success{color:#81c868}
.text-info{color:#34d3eb}
.text-inverse{color:#4c5667}
.text-pink{color:#fb6d9d}
.text-purple{color:#7266ba}
.text-dark{color:#797979!important}
.text-blue{color:#000}
.text-light-gray{color:#e8e8e8}
.text-red{color:red}
.text-upper{text-transform:uppercase}
.f-w-200{font-weight:200}
.f-w-300{font-weight:300}
.f-w-400{font-weight:400}
.f-w-500{font-weight:500}
.f-w-600{font-weight:600}
.f-w-700{font-weight:700}
.f-s-12{font-size:11px}
.f-s-14{font-size:13px;line-height:20px}
.f-s-16{font-size:15px;line-height:24px}
.f-s-17,
.f-s-18{font-size:17px}
.f-s-17{line-height:26px}
.f-s-20{font-size:19px}
.f-s-22{font-size:21px}
.f-s-24{font-size:23px}
.f-s-26{font-size:25px;line-height:32px}
.f-s-30{font-size:29px}
.f-s-36,
h1{font-size:35px}
h2{font-size:29px}
h3{font-size:23px}
h4{font-size:17px}
.border-bottom-line{border-bottom-color:#e0e0e0}
.bg-custom{background-color:#5fbeaa!important}
.bg-primary{background-color:#5d9cec!important}
.bg-success{background-color:#81c868!important}
.bg-info{background-color:#34d3eb!important}
.bg-warning{background-color:#ffbd4a!important}
.bg-danger{background-color:#f05050!important}
.bg-muted{background-color:#f4f8fb!important}
.bg-inverse{background-color:#4c5667!important}
.service-block.bg-purple .services-icon i{background-color:#7266ba!important}
.bg-pink{background-color:#fb6d9d!important}
.bg-white{background-color:#fff!important}
.bg-lightdark{background-color:#f4f8fb!important}
.bg-dark{background-color:#282828}
.bg-black,
.service-block.apple .services-icon i{background-color:#000}
.bg-light{background-color:#f7f7f7}
.bg-extralight{background-color:#fbfbfb}
.bg-dark-blue{background-color:#080c18}
.bg-blue{background-color:#000}
.bg-blue2{background-color:#415db1}
.bg-blue3{background-color:#546fc0}
.bg-blue4{background-color:#6d84c9}
.bg-blue5{background-color:#8699d2}
.bg-blue6{background-color:#9eaedb}
.bg-blue7{background-color:#b7c3e5}
.service-block.android .services-icon i{background-color:#a4c639}
.service-block.bg-red .services-icon i{background-color:#dc2e3d}
.opacity1{opacity:.1}
.opacity2{opacity:.2}
.opacity3{opacity:.3}
.opacity4{opacity:.4}
.opacity5{opacity:.5}
.opacity6{opacity:.6}
.opacity7{opacity:.7}
.opacity8{opacity:.8}
.opacity9{opacity:.9}
.h-200{height:200px}
.h-150{height:150px}
.h-100{height:100px}
.h-50{height:50px}
.h-25{height:25px}
.h-100p{height:100%}
.w-200{width:200px}
.w-150{width:150px}
.w-100{width:100px}
.w-50{width:50px}
.w-25{width:25px}
.w-100p{width:100%}
.m-0{margin:0}
.m-5{margin:5px}
.m-10{margin:10px}
.m-15{margin:15px}
.m-20{margin:20px}
.m-25{margin:25px}
.m-30{margin:30px}
.m-t-0{margin-top:0}
.m-t-5{margin-top:5px}
.m-t-10{margin-top:10px}
.m-t-15{margin-top:15px}
.m-t-20{margin-top:20px}
.m-t-30{margin-top:30px}
.m-t-40{margin-top:40px}
.m-t-50{margin-top:50px}
.m-t-60{margin-top:60px}
.m-t-70{margin-top:70px}
.m-t-80{margin-top:80px}
.m-t-90{margin-top:90px}
.m-t-100{margin-top:100px}
.m-t-110{margin-top:110px}
.m-t-120{margin-top:120px}
.m-t-130{margin-top:130px}
.m-t-140{margin-top:140px}
.m-t-150{margin-top:150px}
.m-b-0{margin-bottom:0}
.m-b-5{margin-bottom:5px}
.m-b-10{margin-bottom:10px}
.m-b-15{margin-bottom:15px}
.m-b-20{margin-bottom:20px}
.m-b-25{margin-bottom:25px}
.m-b-30{margin-bottom:30px}
.m-b-40{margin-bottom:40px}
.m-b-50{margin-bottom:50px}
.m-b-60{margin-bottom:60px}
.m-b-70{margin-bottom:70px}
.m-b-80{margin-bottom:80px}
.m-b-90{margin-bottom:90px}
.m-b-100{margin-bottom:100px}
.m-b-110{margin-bottom:110px}
.m-b-120{margin-bottom:120px}
.m-b-130{margin-bottom:130px}
.m-b-140{margin-bottom:140px}
.m-b-150{margin-bottom:150px}
.m-tb-30{margin-top:30px;margin-bottom:30px}
.checkbox.checkbox-inline,
.radio.radio-inline{margin-top:0}
.m-l-0{margin-left:0}
.m-l-5{margin-left:5px}
.m-l-10{margin-left:10px}
.m-l-15{margin-left:15px}
.m-l-20{margin-left:20px}
.m-l-30{margin-left:30px}
.m-r-0{margin-right:0}
.m-r-5{margin-right:5px}
.m-r-10{margin-right:10px}
.m-r-15{margin-right:15px}
.m-r-20{margin-right:20px}
.m-r-30{margin-right:30px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}
.p-25{padding:25px}
.p-30{padding:30px}
.p-40{padding:40px}
.p-50{padding:50px}
.p-60{padding:60px}
.p-b-0{padding-bottom:0}
.p-b-10{padding-bottom:10px}
.p-b-15{padding-bottom:15px}
.p-b-20{padding-bottom:20px}
.p-b-30{padding-bottom:30px}
.p-b-40{padding-bottom:40px}
.p-b-50{padding-bottom:50px}
.p-b-60{padding-bottom:60px}
.p-b-70{padding-bottom:70px}
.p-b-80{padding-bottom:80px}
.p-b-90{padding-bottom:90px}
.p-b-100{padding-bottom:100px}
.p-b-110{padding-bottom:110px}
.p-b-120{padding-bottom:120px}
.p-b-130{padding-bottom:130px}
.p-b-140{padding-bottom:140px}
.p-b-150{padding-bottom:150px}
.p-t-0{padding-top:0}
.p-t-10{padding-top:10px}
.p-t-15{padding-top:15px}
.p-t-20{padding-top:20px}
.p-t-30{padding-top:30px}
.p-t-40{padding-top:40px}
.p-t-50{padding-top:50px}
.p-t-60{padding-top:60px}
.p-t-70{padding-top:70px}
.p-t-80{padding-top:80px}
.p-t-90{padding-top:90px}
.p-t-100{padding-top:100px}
.p-t-110{padding-top:110px}
.p-t-120{padding-top:120px}
.p-t-130{padding-top:130px}
.p-t-140{padding-top:140px}
.p-t-150{padding-top:150px}
.p-tb-15{padding-top:15px;padding-bottom:15px}
.p-t40-b40{padding-top:40px;padding-bottom:40px}
.p-t50-b50{padding-top:50px;padding-bottom:50px}
.p-l-0{padding-left:0}
.p-l-5{padding-left:5px}
.p-l-10{padding-left:10px}
.p-l-15{padding-left:15px}
.p-l-20{padding-left:20px}
.p-l-30{padding-left:30px}
.p-l-60{padding-left:60px}
.p-r-0{padding-right:0}
.p-r-5{padding-right:5px}
.p-r-10{padding-right:10px}
.p-r-15{padding-right:15px}
.p-r-20{padding-right:20px}
.p-r-30{padding-right:30px}
.p-lr-0{padding-left:0;padding-right:0}
.f-right{float:right}
.f-left{float:left}
.back-shadow-md{box-shadow:0 0 10px -5px #ccc}
.back-shadow-lg,
.back-shadow-sm{box-shadow:0 0 10px -6px #a8a8a8}
.social-icons.icons-inline li{float:none;display:inline-block}
.d-block{display:block}
.checkbox label,
.d-i-block{display:inline-block}
.d-inline{display:inline}
.d-table{display:table}
.d-t-cell{display:table-cell}
.d-flex{display:flex}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td{line-height:20px;padding:15px}
.table>tbody>tr>td:first-child{border-left:1px solid #ddd}
.table>tbody>tr>td:last-child{border-right:1px solid #ddd}
.table>tbody>tr:last-child>td{border-bottom:1px solid #ddd}
.btn-danger,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-default,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.btn-info,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.btn-primary,
.btn-success,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.btn-warning,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover{color:#fff;border-color:transparent}
.table>thead>tr>th{line-height:22px;padding:18px 15px 16px}
.table>tbody>tr>td{vertical-align:middle}
.table>tbody>tr:hover>td{background-color:#f5f5f5}
.col-lg-15,
.col-md-15,
.col-sm-15,
.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-xs-15{width:20%;float:left}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
}
.btn{border-radius:30px;padding:8px 30px background-color:red;color:white !important;}
.btn-group-lg>.btn,
.btn-group-sm>.btn,
.btn-group-xs>.btn,
.btn-lg,
.btn-sm,
.btn-xs{border-radius:0}
.btn-default{background-color:#f8911b}
.btn-default:active,
.btn-default:focus,
.btn-default:hover{background-color:#e4871c}
.btn-success{background-color:#ade555}
.btn-success:active,
.btn-success:focus,
.btn-success:hover{background-color:#8ec545}
.btn-primary{background-color:#106bff}
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover{color:#fff;background-color:#0a58d8;border-color:transparent}
.btn-info{background-color:#7b51ef}
.btn-info:active,
.btn-info:focus,
.btn-info:hover{background-color:#5b33cc}
.btn-danger{background-color:#fc3b4b}
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover{background-color:#e42333}
.btn-warning{background-color:#ffae00}
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover{background-color:#e49f0b}
.btn-black-border,
.btn-black-border-rev,
.navbar.sticky .navbar-right .btn-black-border{color:#000!important;background-color:#fff!important;border-color:#000!important}
.btn-black-border:active,
.btn-black-border:focus,
.btn-black-border:hover,
.navbar.sticky .navbar-right .btn-black-border:hover{color:#000!important;background-color:#fff!important;border-color:transparent!important;box-shadow:0 8px 10px 0 rgba(0, 0, 0, .1)}
.btn-black-border-rev,
.btn-black-border-rev:active,
.btn-black-border-rev:focus,
.btn-black-border-rev:hover{padding:12px 40px;font-size:16px;color:#fff!important;background:linear-gradient(to right, #ff0000, #ff0000);border:0}
.btn-white{color:#000;background-color:transparent;border-color:#fff}
.btn-white:active,
.btn-white:focus,
.btn-white:hover{color:#fff;background-color:transparent;border-color:#fff}
.btn-gradient-blue-green,
.btn-gradient-pink-pitch,
.btn-gradient-yellow-purple{color:#fff;font-weight:500;font-size:17px;padding:12px 40px}
.btn-shadow{box-shadow:0 0 10px 0 rgba(0, 0, 0, .4)}
.btn-gradient-blue-green{background:linear-gradient(270deg, #ff0000, #191716);background-size:400% 400%;animation:AnimationName 10s ease infinite}
.btn-gradient-blue-green{background:linear-gradient(270deg, #ff0000, #191716);background-size:400% 400%;animation:AnimationName 10s ease infinite}
.btn-gradient-pink-pitch{background:linear-gradient(270deg, #ff0000, #191716);background-size:400% 400%;animation:AnimationName 10s ease infinite}
.btn-gradient-yellow-purple{background:linear-gradient(270deg, #ff0000, #191716);background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}
.btn-gradient-blue-green:active,
.btn-gradient-blue-green:focus,
.btn-gradient-blue-green:hover{color:#fff!important;background:linear-gradient(270deg, #ff0000, #191716)!important;border-color:transparent!important}
.btn-gradient-pink-pitch:active,
.btn-gradient-pink-pitch:focus,
.btn-gradient-pink-pitch:hover{color:#fff!important;background:linear-gradient(270deg, #ff0000, #191716);border-color:transparent!important}
.btn-gradient-yellow-purple:active,
.btn-gradient-yellow-purple:focus,
.btn-gradient-yellow-purple:hover{color:#fff!important;background:linear-gradient(270deg, #ff0000, #191716)!important;border-color:transparent!important}
.border-btn{padding:12px 40px;font-size:15px;color:#fff!important;background:linear-gradient(to right, #144984, #0b034e);z-index:1}
.checkbox{padding-left:20px}
.checkbox label{padding-left:5px;line-height:20px}
.checkbox label::after,
.checkbox label::before{line-height:16px;position:absolute;left:0;display:inline-block;margin-left:-20px}
.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #ccc;content:"";height:17px;transition:.3s ease-in-out;width:17px;outline:0!important}
.checkbox label::after{color:#555;font-size:11px;height:16px;padding-left:3px;padding-top:1px;top:0;width:16px}
.checkbox-custom input[type=checkbox]:checked+label::after,
.checkbox-danger input[type=checkbox]:checked+label::after,
.checkbox-info input[type=checkbox]:checked+label::after,
.checkbox-inverse input[type=checkbox]:checked+label::after,
.checkbox-pink input[type=checkbox]:checked+label::after,
.checkbox-primary input[type=checkbox]:checked+label::after,
.checkbox-purple input[type=checkbox]:checked+label::after,
.checkbox-success input[type=checkbox]:checked+label::after,
.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}
.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}
.checkbox input[type=checkbox]:disabled+label{opacity:.65}
.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0;outline:dotted thin}
.checkbox input[type=checkbox]:checked+label::after{content:"\f00c";font-family:FontAwesome}
.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-single label{height:17px}
.checkbox-custom input[type=checkbox]:checked+label::before{background-color:#5fbeaa;border-color:#5fbeaa}
.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5d9cec;border-color:#5d9cec}
.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f05050;border-color:#f05050}
.checkbox-info input[type=checkbox]:checked+label::before{background-color:#34d3eb;border-color:#34d3eb}
.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffbd4a;border-color:#ffbd4a}
.checkbox-success input[type=checkbox]:checked+label::before{background-color:#81c868;border-color:#81c868}
.checkbox-purple input[type=checkbox]:checked+label::before{background-color:#7266ba;border-color:#7266ba}
.checkbox-pink input[type=checkbox]:checked+label::before{background-color:#fb6d9d;border-color:#fb6d9d}
.checkbox-inverse input[type=checkbox]:checked+label::before{background-color:#4c5667;border-color:#4c5667}
.radio{padding-left:20px}
.radio label{display:inline-block;padding-left:5px;position:relative;line-height:20px}
.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:1px solid #ccc;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:border .5s ease-in-out;width:17px;outline:0!important;line-height:16px;top:2px}
.radio label::after{line-height:16px;-moz-transition:-moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);-o-transition:-o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);-webkit-transform:scale(0, 0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);background-color:#555;border-radius:50%;content:" ";display:inline-block;height:11px;left:3px;margin-left:-20px;position:absolute;top:5px;transform:scale(0, 0);transition:transform .1s cubic-bezier(.8, -.33, .2, 1.33);width:11px}
.radio-custom input[type=radio]+label::after,
.radio-custom input[type=radio]:checked+label::after{background-color:#5fbeaa}
.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}
.radio input[type=radio]:disabled+label{opacity:.65}
.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:-webkit-focus-ring-color auto 5px;outline:dotted thin}
.radio input[type=radio]:checked+label::after{-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}
.radio input[type=radio]:disabled+label::before{cursor:not-allowed}
.radio.radio-single label{height:17px}
.radio-custom input[type=radio]:checked+label::before{border-color:#5fbeaa}
.radio-primary input[type=radio]+label::after,
.radio-primary input[type=radio]:checked+label::after{background-color:#5d9cec}
.radio-primary input[type=radio]:checked+label::before{border-color:#5d9cec}
.radio-danger input[type=radio]+label::after,
.radio-danger input[type=radio]:checked+label::after{background-color:#f05050}
.radio-danger input[type=radio]:checked+label::before{border-color:#f05050}
.radio-info input[type=radio]+label::after,
.radio-info input[type=radio]:checked+label::after{background-color:#34d3eb}
.radio-info input[type=radio]:checked+label::before{border-color:#34d3eb}
.radio-warning input[type=radio]+label::after,
.radio-warning input[type=radio]:checked+label::after{background-color:#ffbd4a}
.radio-warning input[type=radio]:checked+label::before{border-color:#ffbd4a}
.radio-success input[type=radio]+label::after,
.radio-success input[type=radio]:checked+label::after{background-color:#81c868}
.radio-success input[type=radio]:checked+label::before{border-color:#81c868}
.radio-purple input[type=radio]+label::after,
.radio-purple input[type=radio]:checked+label::after{background-color:#7266ba}
.radio-purple input[type=radio]:checked+label::before{border-color:#7266ba}
.radio-pink input[type=radio]+label::after,
.radio-pink input[type=radio]:checked+label::after{background-color:#fb6d9d}
.radio-pink input[type=radio]:checked+label::before{border-color:#fb6d9d}
.col-xs-offset-right-12{margin-right:100%}
.col-xs-offset-right-11{margin-right:91.66666667%}
.col-xs-offset-right-10{margin-right:83.33333333%}
.col-xs-offset-right-9{margin-right:75%}
.col-xs-offset-right-8{margin-right:66.66666667%}
.col-xs-offset-right-7{margin-right:58.33333333%}
.col-xs-offset-right-6{margin-right:50%}
.col-xs-offset-right-5{margin-right:41.66666667%}
.col-xs-offset-right-4{margin-right:33.33333333%}
.col-xs-offset-right-3{margin-right:25%}
.col-xs-offset-right-2{margin-right:16.66666667%}
.col-xs-offset-right-1{margin-right:8.33333333%}
.col-xs-offset-right-0{margin-right:0}
@media(min-width:768px){.col-sm-offset-right-12{margin-right:100%}
.col-sm-offset-right-11{margin-right:91.66666667%}
.col-sm-offset-right-10{margin-right:83.33333333%}
.col-sm-offset-right-9{margin-right:75%}
.col-sm-offset-right-8{margin-right:66.66666667%}
.col-sm-offset-right-7{margin-right:58.33333333%}
.col-sm-offset-right-6{margin-right:50%}
.col-sm-offset-right-5{margin-right:41.66666667%}
.col-sm-offset-right-4{margin-right:33.33333333%}
.col-sm-offset-right-3{margin-right:25%}
.col-sm-offset-right-2{margin-right:16.66666667%}
.col-sm-offset-right-1{margin-right:8.33333333%}
.col-sm-offset-right-0{margin-right:0}
}
@media(min-width:992px){.col-md-offset-right-12{margin-right:100%}
.col-md-offset-right-11{margin-right:91.66666667%}
.col-md-offset-right-10{margin-right:83.33333333%}
.col-md-offset-right-9{margin-right:75%}
.col-md-offset-right-8{margin-right:66.66666667%}
.col-md-offset-right-7{margin-right:58.33333333%}
.col-md-offset-right-6{margin-right:50%}
.col-md-offset-right-5{margin-right:41.66666667%}
.col-md-offset-right-4{margin-right:33.33333333%}
.col-md-offset-right-3{margin-right:25%}
.col-md-offset-right-2{margin-right:16.66666667%}
.col-md-offset-right-1{margin-right:8.33333333%}
.col-md-offset-right-0{margin-right:0}
}
@media(min-width:1200px){.col-lg-offset-right-12{margin-right:100%}
.col-lg-offset-right-11{margin-right:91.66666667%}
.col-lg-offset-right-10{margin-right:83.33333333%}
.col-lg-offset-right-9{margin-right:75%}
.col-lg-offset-right-8{margin-right:66.66666667%}
.col-lg-offset-right-7{margin-right:58.33333333%}
.col-lg-offset-right-6{margin-right:50%}
.col-lg-offset-right-5{margin-right:41.66666667%}
.col-lg-offset-right-4{margin-right:33.33333333%}
.col-lg-offset-right-3{margin-right:25%}
.col-lg-offset-right-2{margin-right:16.66666667%}
.col-lg-offset-right-1{margin-right:8.33333333%}
.col-lg-offset-right-0{margin-right:0}
}
.slide-menu,
.slide-menu .slider{top:0;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;will-change:transform}
.slide-menu{max-width:100%;height:100vh;right:0;display:none;overflow:hidden;box-sizing:border-box;background:#333;z-index:1000;position:fixed;width:320px;-webkit-transform:translateX(100%);transform:translateX(100%)}
.slide-menu .slider{position:absolute;left:0;width:100%;-webkit-transform:translateX(0);transform:translateX(0)}
.slide-menu ul{padding-left:0;list-style:none;position:relative;width:320px;max-width:100%;margin:0}
.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}
.slide-menu ul a{display:block;padding:12px 24px;color:#000;text-decoration:none}
.slide-menu.no-transition,
.slide-menu.no-transition *{transition:none!important}
main{width:50%;margin:48px auto}
main .btn{display:inline-block;padding:12px 16px;background:#45ada8;border-radius:4px;color:#fff}
main .btn:hover{background:#3c9793}
main .btn-list,
main p{margin-bottom:2em}
@media(max-width:767px){main{width:90%}
main .btn{width:100%;display:block;margin:8px 0}
}
.slide-menu{background:#fff;box-shadow:0 0 20px 0 rgba(56, 80, 152, .15)}
.slide-menu .slider{top:10px}
.slide-menu .controls{overflow:hidden}
.slide-menu a{color:#fff}
.slide-menu a:hover{background:#000;color:#fff}
.slide-menu .slide-menu-btn{color:#fff;background:#000;padding:4px 15px;border:transparent;border-radius:30px}
.slide-menu .btn+.btn{margin-right:1px}
.slide-menu ul .btn-blue-border{padding:8px 30px;margin:10px 25px}
#test-menu-left{padding:16px;overflow-y:scroll}
.quickerror{color:#ff0;font-size:12px;line-height:18px;margin-top:5px;text-align:center;width:100%;display:block}
.btn-call-float,
.call-heading{color:#fff;text-transform:uppercase}
.quickerror label{font-weight:400;margin-bottom:0}
.call-float-div{position:fixed;right:0;top:250px;transition:all .3s ease-out 0s;z-index:900}
.call-float-div.call-close{right:-280px}
.call-heading{padding-bottom:8px;border-bottom:1px solid rgba(255, 255, 255, .25);margin:0 0 8px;text-align:center;font-size:16px;font-weight:600}
.btn-call-float{height:34px;background:linear-gradient(to right, #144984, #0b034e);line-height:34px;font-weight:700;display:inline-block;position:absolute;right:100%;font-size:15px;white-space:nowrap;top:0;padding:0 15px;border-radius:6px 0 0 6px;cursor:pointer}
.btn-call-float:hover{color:rgba(255, 255, 255, .8)}
.info-call{padding:15px 20px 20px;background-color:#0b034e;color:#fff;width:280px;border-radius:0 0 0 6px}
.info-call .phone-no{font-size:16px;color:#fff;font-weight:500;display:block;line-height:22px}
.info-call .phone-no img{margin-right:5px}
.info-call .or-text-label{display:inline-block;width:100%;font-size:12px;font-weight:600;color:rgba(255, 255, 255, .8);position:relative;text-align:center;text-transform:uppercase;margin:7px 0}
.or-text-label:after,
.or-text-label:before{background-color:rgba(255, 255, 255, .15);position:absolute;top:10px;content:"";width:40%;height:1px}
.or-text-label:after{right:0}
.or-text-label:before{left:0}
.form-input-div{position:relative}
.txt-call-code-plus{font-size:20px;font-weight:500;color:#0b034e;position:absolute;top:10px;left:5px;z-index:1}
.txt-call-code,
.txt-call-phone{height:40px;display:inline-block;padding-right:10px;font-size:16px;font-weight:500;color:#000;border:0}
.txt-call-code{width:66px;padding-left:20px;margin-right:8px;position:relative}
.txt-call-phone{width:159px;padding-left:10px}
.btn-gradient-yellow-purple.quick-call-btn{padding:8px 25px}
.intl-tel-input{margin-top:15px;width:100%}
.intl-tel-input #whatsapp{padding-right:35px}
@media(max-width:768px){.call-float-div{top:100px}
}
@media screen and (orientation:landscape) and (max-width:992px){.call-float-div{top:85px}
}
.upcoming-events-banner{background-image:url(../images/upcoming-event.png);content:"";position:relative;height:700px;width:100%;background-repeat:no-repeat;background-position:center right;background-size:contain}
.upcoming-events-banner .banner-content{padding:140px 0 30px}
.upcoming-events-banner .banner-content .title{font-size:27px;font-weight:500;line-height:50px}
.upcoming-events-banner .banner-content .text-skyblue{font-size:41px}
.upcoming-event-box{background-color:#fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, .2);padding:15px;display:inline-block;border-radius:10px;width:100%}
.bg-cebit-yellow{background-color:#f3e601}
.event-logos img{height:45px;margin-right:auto;margin-left:auto}
@media(max-width:1600px){.upcoming-events-banner{background-position:120%}
}
@media(max-width:1300px){.upcoming-events-banner{background-position:140%}
}
@media(max-width:1199px){.upcoming-event-doll img{height:500px}
.upcoming-event-doll{position:absolute;top:0;right:0}
.upcoming-events-banner{height:600px}
.upcoming-events-banner .banner-content{padding:100px 0 20px}
.upcoming-events-banner .banner-content .text-skyblue{font-size:33px}
.upcoming-events-banner .banner-content .title{font-size:21px;font-weight:500;line-height:36px}
.upcoming-events-banner .f-s-24{font-size:19px}
}
@media(max-width:992px){.upcoming-events-banner{height:100%}
}
@media(max-width:767px){.upcoming-events-banner{background-image:none}
.upcoming-events-banner .banner-content{text-align:left;padding:40px 0 20px}
.upcoming-events-banner .banner-content .text-skyblue{font-size:27px}
.upcoming-events-banner .banner-content .title{font-size:17px;line-height:29px}
.upcoming-event-doll{position:absolute;top:78px;right:38px}
.upcoming-event-doll img{height:220px}
.upcoming-events-banner .f-s-24{font-size:17px}
}
@media(max-width:340px){.upcoming-event-doll{right:0}
}
.gitex-banner-images{background-image:url(../images/gitex-2019-event.png);content:"";position:relative;height:700px;width:100%;background-repeat:no-repeat;background-position:center right;background-size:contain}
.gitex-banner-images{padding:100px 0}
.bg-clr-gitex-pink{background-color:#ff017d}
.bg-clr-gitex-blue{background-color:#2d61ac}
.btn-gitex-pink-blue{background:linear-gradient(270deg, #ff017d, #2d61ac);background-size:auto;background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite;color:#fff;font-weight:500;font-size:17px;padding:12px 40px;border-radius:30px}
@media(max-width:1199px){.gitex-banner-images{height:600px}
}
@media(max-width:992px){.gitex-banner-images{height:100%}
}
@media(max-width:767px){.gitex-banner-images{height:700px;background-position:bottom}
}
.text-darkpurple{color:#dd5e18}
.btn-gradient-purple-blue{background:linear-gradient(270deg, #000000, #ff0000);background-size:auto;background-size:400% 400%;animation:AnimationName 10s ease infinite;color:#fff;font-weight:500;font-size:17px;padding:12px 40px}
.btn-gradient-purple-blue:hover{color:#fff!important;background:linear-gradient(270deg, #000000, #ff0000)!important;border-color:transparent!important}
.ai-banner-images{content:"";position:relative;height:600px;width:100%;background-repeat:no-repeat;background-position:center right;background-size:contain}
.ai-banner-images .image2{width:130% !important;margin-top:40px;padding-right:75px;}
@media(max-width:1199px){.ai-banner-images .banner-img{height:auto!important}
.ai-banner-images{height:400px}
}
@media(max-width:992px){.ai-banner-images .image2{padding:80px 0 0}
}
@media(max-width:767px){.ai-banner-images .image2{padding:40px 0 0}
.ai-banner-images{height:auto;background-image:none}
}
.owl-banner-slider .owl-dots .owl-dot:first-child.active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(2).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(3).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(4).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(5).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(6).active span{width:40px}
.owl-banner-slider .owl-dots .owl-dot:first-child span{background:linear-gradient(to right, #00c8ff 40%, #92fe9d 88%, #92fe9d 100%)}
.owl-banner-slider .owl-dots .owl-dot:first-child.active span,
.owl-banner-slider .owl-dots .owl-dot:first-child:hover span{opacity:1;background:linear-gradient(to right, #00c8ff 40%, #92fe9d 88%, #92fe9d 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(2) span{background:linear-gradient(to right, #f54ea2 40%, #ff7676 88%, #ff7676 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(2).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(2):hover span{opacity:1;background:linear-gradient(to right, #f54ea2 40%, #ff7676 88%, #ff7676 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(3) span{background:linear-gradient(to right, #faa036 40%, #8a7af5 88%, #8a7af5 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(3).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(3):hover span{opacity:1;background:linear-gradient(to right, #faa036 40%, #8a7af5 88%, #8a7af5 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(4) span{background:linear-gradient(to right, #1d0c42 40%, #4ceef3 88%, #4ceef3 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(4).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(4):hover span{opacity:1;background:linear-gradient(to right, #1d0c42 40%, #4ceef3 88%, #4ceef3 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(5) span{background:linear-gradient(to right, #f8e700 40%, #00c8ff 88%, #00c8ff 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(5).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(5):hover span{opacity:1;background:linear-gradient(to right, #f8e700 40%, #00c8ff 88%, #00c8ff 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(6) span{background:linear-gradient(to right, #ff017d 40%, #2d61ac 88%, #2d61ac 100%)}
.owl-banner-slider .owl-dots .owl-dot:nth-child(6).active span,
.owl-banner-slider .owl-dots .owl-dot:nth-child(6):hover span{opacity:1;background:linear-gradient(to right, #ff017d 40%, #2d61ac 88%, #2d61ac 100%)}
a.btn.btn-shadow.f-w-600{background:red !important;color:#fff !important;}
.button_Jn{background-color:#191716 !important;}
.button_Jn:hover{background-color:#ff2c2c !important;}
.gradient-newpatternar-bgclr{background:linear-gradient(#333, #222d3854),
url(https://kelltonrevamp.s3.amazonaws.com/s3fs-public/2019-04/AR_VR2.jpg);background-repeat:no-repeat;background-size:cover;}
.gradient-newVR-bgclr{background-image:url(../images/partner-bg.jpg);background-position:50% 0%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
}
.gradient-newpattern-bgclr{background-image:url(../images/partner-bg.jpg);background-position:50% 0%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
}
.gradient-newpattern2-bgclr{background-image:url(../images/testdarker.jpg);background-position:50% 0%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
}